package com.css.openapi.BO;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * 银行卡四要素入参入参
 */
@Data
public class BankcardSysReq implements Serializable {
    private static final long serialVersionUID = 1L;

    @NotBlank(message = "自然人姓名不能为空")
    @ApiModelProperty(value = "自然人姓名")
    @JsonProperty("zrrxm")
    private String zrrxm;

    @NotBlank(message = "自然人身份证件号码不能为空")
    @ApiModelProperty(value = "自然人身份证件号码")
    @JsonProperty("zrrsfzjhm")
    private String zrrsfzjhm ;

    @NotBlank(message = "自然人收款银行账号不能为空")
    @ApiModelProperty(value = "自然人收款银行账号")
    @JsonProperty("zrrskyhzh")
    private String zrrskyhzh ;

    @NotBlank(message = "自然人收款银行卡预留手机号不能为空")
    @ApiModelProperty(value = "自然人收款银行卡预留手机号")
    @JsonProperty("zrrskyhkylsjh")
    private String zrrskyhkylsjh ;

    @ApiModelProperty(value = "开户银行所在省份")
    @JsonProperty("khyhszsf")
    private String khyhszsf ;
}
